package com.fowo.api.controller.purchase.importPo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fowo.api.common.validator.EnumsString;
import com.fowo.api.common.validator.IntegerString;
import com.fowo.api.common.validator.LongString;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
@Data
public class WarehouseBinImportPo {
    /** 仓位 */
    @ExcelProperty("*仓位")
    @Size(max = 50, message = "仓位长度不能超过50")
    @NotNull
    private String storageBin;

    /** 仓位状态 */
    @ExcelProperty("启用状态")
    @EnumsString(
            value = { "启用", "关闭" },
            message = "仓位状态只能是“启用”, “关闭”中的一个"
    )
    private String status;
    /** sku种类上限 */
    @ExcelProperty("SKU种类上限")
    @IntegerString(
            message = "sku种类上限数值格式不正确",
            label = "sku种类上限",
            min = 0
    )
    private String availableSku;
    /** 仓位类型 */
    @ExcelProperty("*仓位属性")
    private String type;


}
